/** Meine Standards um den Start von neuen Installationen zu beschleunigen **/

html {
    overflow-y: scroll;
    height: 100%;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  }
   
  body {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    color: #1a1a1a;
  }
   
  /* Anpassen Boxmodel */
  * {
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
  }
   
  *:before,
  *:after{
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
  }
   
  /* Headlines */
  h1, h2, h3, h4 {
    font-weight: 700;
  }
   
  h1 {
    font-size: 2.375em;
    line-height: 1.26315789em;
    margin-top: 0.63157895em;
    margin-bottom: 1.2631579em;
  }
   
  h2 {
    font-size: 1.75em;
    line-height: 1.71428571em;
    margin-top: 0.85714286em;
    margin-bottom: 0.85714286em;
    color: #f47c00;
  }
  h3 {
    font-size: 1.3125em;
    line-height: 1.14285714em;
    margin-top: 1.14285714em;
    margin-bottom: 0em;
  }
  h4 {
    width: 100%;
    padding-left: 0.5em;
    font-size: 1.25em;
    line-height: 1.5em;
    margin-top: 0.85714286em;
    margin-bottom: 0.85714286em;
    color:white;
    background-color: #3c4b6b5c;
  }
  h5,
  h6 {
    font-size: 1em;
    line-height: 1.5em;
    margin-top: 1.5em;
    margin-bottom: 0em;
  }
  /* H1 Erweiterung, damit Abstände zwischen aufeinanderfolgenden Überschriften nicht zu groß wird*/
    
  h1+h2,
  h1+div h2 {
    margin-top: 0;
  } 

  /* sonstige Abstände und Elemente */
  p, ul, ol, pre, table, blockquote {
    margin-top: 0em;
    margin-bottom: 1.5em;
  }
  ul ul, ol ol, ul ol, ol ul {
    margin-top: 0em;
    margin-bottom: 0em;
  }
   
  ul {
    list-style: square;
  }
   
  ol {
    list-style: decimal;
  }
   
  li {
    margin-left: 2em;
  }
   
  hr {
    border: 1px solid #f47c00;
    margin: -1px 0;
  }
   
  /* Links */
  a,
  a:visited {
      color: #1a1a1a;
      text-decoration: underline;
  }
   
  a:hover,
  a:focus,
  a:active {
      color: #f47c00;
      outline: 0;
  }
   
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }

  /* Akkorion - grundsätzlich: */
  .ce_accordion .toggler {
    cursor: pointer;
  }

  /* EMAIL -Spamschutz */
  .mail--antispam::before {
    content: " dennis\40""danneck";
  }

  /* Abbr (tool.tip) */
  abbr {
  text-decoration: unset;
  }
  .moin h1 {color:#f47c00;}